Some Varieties of Equational Logic

نویسنده

  • Gordon D. Plotkin
چکیده

The application of ideas from universal algebra to computer science has long been a major theme of Joseph Goguen’s research, perhaps even the major theme. One strand of this work concerns algebraic datatypes. Recently there has been some interest in what one may call algebraic computation types. As we will show, these are also given by equational theories, if one only understands the notion of equational logic in somewhat broader senses than usual. One moral of our work is that, suitably considered, equational logic is not tied to the usual first-order syntax of terms and equations. Standard equational logic has proved a useful tool in several branches of computer science, see, for example, the RTA conference series [9] and textbooks, such as [1]. Perhaps the possibilities for richer varieties of equational logic discussed here will lead to further applications. We begin with an explanation of computation types. Starting around 1989, Eugenio Moggi introduced the idea of monadic notions of computation [11, 12] with the idea that, for appropriately chosen monads T on, e.g., Set, the category of sets, one thinks of T (X) as the type of computations of an element of X. For example, for side-effects one takes the monad TS(X) =def (S ×X) where S is the set of states. Below, we take S =def V Loc where V is a countably infinite set of values such as the natural numbers, and Loc is a finite set of locations. See [2] for a recent exposition of Moggi’s ideas, particularly emphasising the connections with functional programming, where the monadic approach has been very influential. As is well known, equational theories give rise to free algebra monads. For example the free semilattice monad arises from the theory of a binary operation ∪ subject to the axioms of associativity, commutativity and idempotence, where the last is the equation x ∪ x = x. The induced monad TN (X) is the collection of all non-empty finite subsets of X. In general, the equational theories with operations of finite arity induce exactly those monads which have finite rank, see, e.g., [19]. In denotational semantics one typically employs a category of ordered structures, such as ω-Cpo, the category of ω-cpos, which are partial orders with lubs of increasing ω-chains, and with morphisms those monotonic functions preserving the ω-lubs. An ω-Cpo-semilattice is a semilattice in ω-Cpo, that is an ω-cpo together with a continuous binary function satisfying the semilattice axioms; the free ω-Cpo-semilattice monad is (a generalisation of) the convex powerdo-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FUZZY EQUATIONAL CLASSES ARE FUZZY VARIETIES

In the framework of fuzzy algebras with fuzzy equalities and acomplete lattice as a structure of membership values, we investigate fuzzyequational classes. They consist of special fuzzy algebras fullling the samefuzzy identities, dened with respect to fuzzy equalities. We introduce basicnotions and the corresponding operators of universal algebra: construction offuzzy subalgebras, homomorphisms...

متن کامل

On Some Varieties of MTL-algebras

The study of perfect, local and bipartite IMTL-algebras presented in [29] is generalized in this paper to the general non-involutive case, i. e. to MTL-algebras. To this end we describe the radical of MTL-algebras and characterize perfect MTL-algebras as those for which the quotient by the radical is isomorphic to the two-element Boolean algebra, and a special class of bipartite MTL-algebras, B...

متن کامل

Varieties of BL-algebras

In this paper we overview recent results about the lattice of subvarieties of the variety BL of BL-algebras and the equational definition of some families of them.

متن کامل

Factor varieties

The universal algebraic literature is rife with generalisations of discriminator varieties, whereby several investigators have tried to preserve in more general settings as much as possible of their structure theory. Here, we modify the definition of discriminator algebra by having the switching function project onto its third coordinate in case the ordered pair of its first two coordinates bel...

متن کامل

Semi-linear Varieties of Lattice-Ordered Algebras

We consider varieties of pointed lattice-ordered algebras satisfying a restricted distributivity condition and admitting a very weak implication. Examples of these varieties are ubiquitous in algebraic logic: integral or distributive residuated lattices; their {·}-free subreducts; their expansions (hence, in particular, Boolean algebras with operators and modal algebras); and varieties arising ...

متن کامل

On the mathematical synthesis of equational logics

Birkhoff [1935] initiated the general study of algebraic structure. Importantly for our concerns here, his development was from (universal) algebra to (equational) logic. Birkhoff’s starting point was the informal conception of algebra based on familiar concrete examples. Abstracting from these, he introduced the concepts of signature and equational presentation, and thereby formalised what is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006